package com.wanmait.gohome.service;

import com.github.pagehelper.PageInfo;
import com.wanmait.gohome.pojo.Information;
import com.wanmait.gohome.pojo.Userinfo;

import java.util.List;

public interface InformationService extends CommonService<Information> {
    /**
     * 志愿者添加信息
     * @param information
     */
    void insertByVolunteer(Information information);

    void insertPerson(Information information);//寻亲者找人信息发布

    Information loserdetails(Information information);

    PageInfo<Information> lookupTypePage(Information information); //类型查询分页

    PageInfo<Information> auditShow();   //查看未审核

    PageInfo<Information> findLoserShow(String name);//按照条件查找

    void  updateStateNable(Information information); //修改状态



    PageInfo<Information> selectList(Information information);//前台所有信息显示分页
    PageInfo<Information> selectList1(Information information);

    Information findByInformation(Integer id);//详情页面

    void pageviews(Integer id);
    /*
    PageInfo<Information> findBySearch();//关键字搜索*/

    PageInfo<Information> findByUserId(Integer userId);//个人中心 发布的寻亲信息

    void deleteByInformationId(Integer informationId);  //个人中心 删除寻亲启事

    PageInfo<Information> findByTitle(String title);//信息列表条件搜索

    PageInfo<Information> findPage();

    List<Information> findAllList();

    Integer findCountByUserId(Integer id);   //个人中心 首页 查找发布信息数量

    void updateByInformationId(Information information);   //个人中心  修改寻亲信息

    Information findByInformationId(Integer informationId);     //通过ID 查询寻亲启事

    void auotmatch(String path);   //自动匹配


}
